using System;
using System.Collections;
using System.Collections.Generic;

using Framework.Library.Base;

namespace Framework.Library.Domain
{
    public partial class PortalPortalsetting : BusinessBase<string>
    {
        #region Declarations

		
		private string _settingValue = String.Empty;
		private string _param1 = String.Empty;
		private string _param2 = String.Empty;
		private int _portalID = default(Int32);
		
		
		
        #endregion

        #region Constructors

        public PortalPortalsetting() { }

        #endregion

        #region Methods

        public override int GetHashCode()
        {
            System.Text.StringBuilder sb = new System.Text.StringBuilder();
            
            sb.Append(this.GetType().FullName);
			sb.Append(_settingValue);
			sb.Append(_param1);
			sb.Append(_param2);
			sb.Append(_portalID);

            return sb.ToString().GetHashCode();
        }

        #endregion

        #region Properties

		public virtual string SettingValue
        {
            get { return _settingValue; }
			set
			{
				
				_settingValue = value;
				
			}
        }
		
		public virtual string Param1
        {
            get { return _param1; }
			set
			{
				
				_param1 = value;
				
			}
        }
		
		public virtual string Param2
        {
            get { return _param2; }
			set
			{
				
				_param2 = value;
				
			}
        }
		
		public virtual int PortalID
        {
            get { return _portalID; }
			set
			{
				
				_portalID = value;
				
			}
        }
		
        #endregion
    }
}
